Resources Configurations for Providing Quality of Service in Grid Computing
نویسندگان
چکیده
Future Grid Networks should be able to provide Quality of Service (QoS) guarantees to their users. In this work we examine the way Grid resources should be configured so as to provide deterministic delay guarantees to Guaranteed Service (GS) users and fairness to Best Effort (BE) users. The resources are partitioned in groups that serve GS users only, or BE users only, or both types of users with different priorities. Furthermore, the GS users are registered to the resources either statically or dynamically, while both single and multi-Cpu resources are examined. Finally the proposed resource configurations for providing QoS are implemented in the GridSim environment and a number simulations are executed. Our results indicate that the allocation of resources to both types of users, with different priorities, results in fewer deadlines missed and better resources utilization. Finally benefits can be derived from the dynamic registration of GS users to the resources.
منابع مشابه
Weighted-HR: An Improved Hierarchical Grid Resource Discovery
Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملG-QoSM: A Framework for Quality of Service Management
Some applications utilizing Grid computing infrastructure require the simultaneous allocation of resources, such as compute servers, networks, memory, disk storage and other specialized resources. Collaborative working and visualization are examples of such applications. In these applications, Quality of Service (QoS) is related to Grid services, and not just to the network connecting these ser...
متن کاملFrom volunteer to trustable computing: Providing QoS-aware scheduling mechanisms for multi-grid computing environments
The exploitation of service oriented technologies, such as Grid computing, is being boosted by the current service oriented economy trend, leading to a growing need of Quality of Service (QoS) mechanisms. However, Grid computing was created to provide vast amounts of computational power but in a best effort way. Providing QoS guarantees is therefore a very difficult and complex task due to the ...
متن کامل